package service

import (
	"ssdevice/internal/device/models"
)

type Tag struct {
	tagModel *models.SysTag // 新增模型字段
}

// SetModel 单模型注入方法
func (s *Tag) SetModel(m *models.SysTag) *Tag {
	s.tagModel = m
	return s
}

// BatchDelete 删除标签（支持批量）
func (s *Tag) BatchDelete(ids []string) error {
	return s.tagModel.BatchDelete(ids)
}

// Delete 删除标签
func (s *Tag) Delete() error {
	return s.tagModel.Delete()
}
